// 全局配置vue-resource的跟路径和headers参数
// Vue.http.options.root = 'http://test.api.ngrok.myzczk.com/app/';
// Vue.http.headers.common['api-version'] = 'v1';
// 全局配置vue-resource拦截器
Vue.http.interceptors.push((request, next) => {
        // ...
        console.log('请求发送前的处理逻辑');
        // ...
    next((response) => {
        // ...
        console.log('请求发送hou的处理逻辑');
        // ...
        // 根据请求的状态，response参数会返回给successCallback或errorCallback
        return response
    })
})
var vm = new Vue({
	el: '#app',
	data: {
		msg: '这是内容啊'
	},
	// http:{ // 局部配置vue-resource的跟路径和headers参数
	// 	root: 'http://test.api.ngrok.myzczk.com/app/',
	// 	headers:{
	// 		'api-version':'v1'
	// 	}
	// },
	methods: {
		getInfo() {
			this.$http.get('v3/index', {
				// headers: {
				// 	'api-version': 'v1'
				// }
			}).then(function(result) {
				console.log(result);
				console.log(result.body); //拿到服务器返回成功的数据
				console.log(result.data);
			})
		},
		postInfo() {
			alert('未实现！');
			return false;
			//发起post请求   application/x-wwww-form-urlencoded
			//手动发起的post请求，默认没有表单格式，所以有的服务器处理不了
			//通过post方法的第三个参数，{emulateJSON:true} 设置提交的内容类型为 普通表单数据格式
			this.$http.post('/post', {}, {
				emulateJSON: true
			}).then(function(result) {
				console.log(result.body)
			})
		},
		jsonpInfo() {
			alert('未实现！');
			return false;
			//发起JSONP请求
			this.$http.jsonp('http://vue.studyit.io/api/jsonp').then(result => {
				console.log(result.body)
			})
		}
	}
})
